import { handleActions as createReducer } from 'redux-actions'
import { saveProducts } from '../actions/product.action'

const initialState = []

// 将商品列表数据保存在本地的store对象中
const handleSaveProducts = (state, action) => {
	// 这是接口请求到的参数
	// payload 这个属性是 reducer.action这个中间件加上的
	return action.payload
}

export default createReducer(
	{
		// 将商品列表数据保存在本地的store对象中
		[saveProducts]: handleSaveProducts,
	},
	initialState
)
